defaultHandleType = 0;

function handleFC(id) {
	var root = '00000001';

	if (document.getElementById('LFTYPE').value == '0') {
		root = '00000010';
	}

	var bllabel = '';

	if (document.getElementById('BLSTATUS').value == '2') {
		bllabel = '相关科室办理';
	} else if (document.getElementById('BLSTATUS').value == '-1') {
		bllabel = '不予办理';
	} else if (document.getElementById('BLSTATUS').value == '1') {
		bllabel = '自处理';
	}

	var form = new Ext.FormPanel({
		labelWidth : 75, // label settings here
		// cascade unless
		// overridden
		frame : false,
		bodyStyle : 'padding:5px 5px 0',
		width : 350,
		fileUpload : true,
		defaults : {
			width : 230
		},
		defaultType : 'textfield',
		items : [{
					xtype : 'hidden',
					name : 'id',
					value : id
				}, {
					fieldLabel : '信访编号',
					name : 'code',
					value : document.getElementById('LFCODE_label').innerHTML,
					readOnly : true
				}, {
					fieldLabel : '复查日期',
					name : 'bldate',
					value : formatDate(document.getElementById('FC_DATE').value),
					readOnly : true
				}, {
					fieldLabel : '复查办理人',
					name : 'blusername',
					value : document.getElementById('FC_USERNAME').value,
					readOnly : true
				}, {
					fieldLabel : '复查内容',
					name : 'FC_BACKINFO',
					xtype : 'textarea',
					allowBlank : false
				}, {
					fieldLabel : '附件',
					inputType : 'file',
					name : 'FC_FILE'
				}]
	});

	var win = new Ext.Window({
		renderTo : Ext.getBody(),
		layout : 'fit',
		width : 500,
		height : 300,
		title : '来访复查办理...',
		resizable : true,
		plain : true,
		modal : true,
		items : [form],
		buttons : [{
			text : '提交',
			handler : function() {
				if (form.getForm().isValid()) {
					var but = this;
					but.setDisabled(true);
					Ext.MessageBox.wait('提交复查办理过程中...');

					form.getForm().submit({
						url : context + '/app/lfbl.do?method=saveblfc',
						method : "POST",
						success : function(form, action) {
							Ext.MessageBox.hide();
							but.setDisabled(false);
							Ext.Msg.alert('提示', '已成功提交复查办理！');
							handleBack();
						},
						failure : function(form, action) {
							Ext.MessageBox.hide();
							but.setDisabled(false);
							var o = action.result;

							Ext.Msg.alert('提示', '复查办理发生错误！');
						}
					});
				}
			}
		}, {
			text : '关 闭',
			handler : function() {
				win.close();
			}
		}]
	});

	win.show(this);
}